package fun.cyhgraph.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.socket.server.standard.ServerEndpointExporter;

/**
 * WebSocket配置类，用于注册WebSocket的Bean
 * 这个配置类是 Spring WebSocket 框架的基础组件，
 * WebSocket协议-客户端和服务端进行双向数据传输-来单提醒客户催单
 * 它为应用提供了 WebSocket 通信的能力，让你可以轻松创建基于 WebSocket 的实时通信功能。
 */
@Configuration
public class WebSocketConfiguration {

    @Bean
    public ServerEndpointExporter serverEndpointExporter() {
        return new ServerEndpointExporter();  // 负责扫描并注册带有@ServerEndpoint注解的类。
    }

}
